<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibQQt: zxing::PerspectiveTransform Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibQQt
   &#160;<span id="projectnumber">v3.1</span>
   </div>
   <div id="projectbrief">开源、跨平台Qt应用程序框架中间件</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>zxing</b></li><li class="navelem"><a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classzxing_1_1_perspective_transform-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zxing::PerspectiveTransform Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for zxing::PerspectiveTransform:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classzxing_1_1_perspective_transform.png" usemap="#zxing::PerspectiveTransform_map" alt=""/>
  <map id="zxing::PerspectiveTransform_map" name="zxing::PerspectiveTransform_map">
<area href="classzxing_1_1_counted.html" alt="zxing::Counted" shape="rect" coords="0,0,171,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aeb5bb7d617959c00786f91296e2726c3"><td class="memItemLeft" align="right" valign="top"><a id="aeb5bb7d617959c00786f91296e2726c3"></a>
<a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>buildAdjoint</b> ()</td></tr>
<tr class="separator:aeb5bb7d617959c00786f91296e2726c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3062991fd09a81d7b685ed0298ce64b7"><td class="memItemLeft" align="right" valign="top"><a id="a3062991fd09a81d7b685ed0298ce64b7"></a>
<a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>times</b> (<a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &gt; other)</td></tr>
<tr class="separator:a3062991fd09a81d7b685ed0298ce64b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16059a8aec2b31fb7f33cc3c925f558c"><td class="memItemLeft" align="right" valign="top"><a id="a16059a8aec2b31fb7f33cc3c925f558c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>transformPoints</b> (std::vector&lt; float &gt; &amp;points)</td></tr>
<tr class="separator:a16059a8aec2b31fb7f33cc3c925f558c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classzxing_1_1_counted"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzxing_1_1_counted')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classzxing_1_1_counted.html">zxing::Counted</a></td></tr>
<tr class="memitem:af047acf66444dfd684b3ef16b96c8abd inherit pub_methods_classzxing_1_1_counted"><td class="memItemLeft" align="right" valign="top"><a id="af047acf66444dfd684b3ef16b96c8abd"></a>
<a class="el" href="classzxing_1_1_counted.html">Counted</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>retain</b> ()</td></tr>
<tr class="separator:af047acf66444dfd684b3ef16b96c8abd inherit pub_methods_classzxing_1_1_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34015014640d6d7b1bae4b116deaaa70 inherit pub_methods_classzxing_1_1_counted"><td class="memItemLeft" align="right" valign="top"><a id="a34015014640d6d7b1bae4b116deaaa70"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>release</b> ()</td></tr>
<tr class="separator:a34015014640d6d7b1bae4b116deaaa70 inherit pub_methods_classzxing_1_1_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eaaffdfcfb10f2b48d2e2e7ffdd9d6d inherit pub_methods_classzxing_1_1_counted"><td class="memItemLeft" align="right" valign="top"><a id="a8eaaffdfcfb10f2b48d2e2e7ffdd9d6d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b> () const</td></tr>
<tr class="separator:a8eaaffdfcfb10f2b48d2e2e7ffdd9d6d inherit pub_methods_classzxing_1_1_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a76d726324ffce6fd9f34b813cfa412e9"><td class="memItemLeft" align="right" valign="top"><a id="a76d726324ffce6fd9f34b813cfa412e9"></a>
static <a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>quadrilateralToQuadrilateral</b> (float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3, float x0p, float y0p, float x1p, float y1p, float x2p, float y2p, float x3p, float y3p)</td></tr>
<tr class="separator:a76d726324ffce6fd9f34b813cfa412e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf0eb1e6b11ea9d8c8cfafa8a7cb2b55"><td class="memItemLeft" align="right" valign="top"><a id="aaf0eb1e6b11ea9d8c8cfafa8a7cb2b55"></a>
static <a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>squareToQuadrilateral</b> (float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
<tr class="separator:aaf0eb1e6b11ea9d8c8cfafa8a7cb2b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a254df89cc3c500b66d9733e9301cccc0"><td class="memItemLeft" align="right" valign="top"><a id="a254df89cc3c500b66d9733e9301cccc0"></a>
static <a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>quadrilateralToSquare</b> (float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
<tr class="separator:a254df89cc3c500b66d9733e9301cccc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:aaa8c61e1fbc2d51298cf25b8e3f7e153"><td class="memItemLeft" align="right" valign="top"><a id="aaa8c61e1fbc2d51298cf25b8e3f7e153"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;out, const <a class="el" href="classzxing_1_1_perspective_transform.html">PerspectiveTransform</a> &amp;pt)</td></tr>
<tr class="separator:aaa8c61e1fbc2d51298cf25b8e3f7e153"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>R:/Develop/a0-develop/LibQQt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/<a class="el" href="_perspective_transform_8h_source.html">PerspectiveTransform.h</a></li>
<li>R:/Develop/a0-develop/LibQQt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/PerspectiveTransform.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
